	.file	"decode.c"
	.text
.globl decode2
	.type	decode2, @function
decode2:
	pushl	%ebp
	movl	%esp, %ebp
	movl	16(%ebp), %eax
	subl	%eax, 12(%ebp)
	movl	12(%ebp), %eax
	movl	%eax, 16(%ebp)
	movl	12(%ebp), %eax
	imull	8(%ebp), %eax
	movl	%eax, 12(%ebp)
	sall	$31, 16(%ebp)
	sarl	$31, 16(%ebp)
	movl	12(%ebp), %eax
	xorl	%eax, 16(%ebp)
	movl	16(%ebp), %eax
	popl	%ebp
	ret
	.size	decode2, .-decode2
	.ident	"GCC: (GNU) 4.1.2 (Ubuntu 4.1.2-0ubuntu4)"
	.section	.note.GNU-stack,"",@progbits
